/*
 * colorSelection.cs
 *
 * Created on November 17, 2007, 4:38 PM
 *
 * Copyright (C) 2007-2008  Hylke van der Schaaf
 * Copyright (C) 2010       Mathijs Miermans
 *
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, in version 3 of the License.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 *
 */
using System;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Graphics;

namespace HexTD
{

	public class ColorSelection
	{
		private Color colorBaseBackGround;
		private Color colorOpenBackGround;
		private Color colorBaseHexBorder;
		private Color colorBaseHexBackGround;
		private Color colorBaseEmptyHexBorder;
		private Color colorHighlightOK;
		private Color colorHighlightNOK;
		private Color colorRangeCircle;
		private Color colorHealthLine;
		private Color colorForeGround;
		private Color colorBackGround = Color.Black;

		/** Creates new form colorSelection */
		public ColorSelection()
		{
			initComponents();
#if PORT
        this.setVisible(false);
#endif
		}

		public Color getColorBaseBackGround()
		{
			return colorBaseBackGround;
		}

		public void setColorBaseBackGround(Color colorBaseBackGround)
		{
			this.colorBaseBackGround = colorBaseBackGround;
		}

		public Color getColorOpenBackGround()
		{
			return colorOpenBackGround;
		}

		public void setColorOpenBackGround(Color colorOpenBackGround)
		{
			this.colorOpenBackGround = colorOpenBackGround;
		}

		public Color getColorBaseHexBorder()
		{
			return colorBaseHexBorder;
		}

		public void setColorBaseHexBorder(Color colorBaseHexBorder)
		{
			this.colorBaseHexBorder = colorBaseHexBorder;
		}

		public Color getColorBaseEmptyHexBorder()
		{
			return colorBaseEmptyHexBorder;
		}

		public void setColorBaseEmptyHexBorder(Color colorBaseEmptyHexBorder)
		{
			this.colorBaseEmptyHexBorder = colorBaseEmptyHexBorder;
		}

		public Color getColorBaseHexBackGround()
		{
			return colorBaseHexBackGround;
		}

		public void setColorBaseHexBackGround(Color colorBaseHexBackGround)
		{
			this.colorBaseHexBackGround = colorBaseHexBackGround;
		}

		public Color getColorHighlightOK()
		{
			return colorHighlightOK;
		}

		public void setColorHighlightOK(Color colorHighlightOK)
		{
			this.colorHighlightOK = colorHighlightOK;
		}

		public Color getColorHighlightNOK()
		{
			return colorHighlightNOK;
		}

		public void setColorHighlightNOK(Color colorHighlightNOK)
		{
			this.colorHighlightNOK = colorHighlightNOK;
		}

		public Color getColorRangeCircle()
		{
			return colorRangeCircle;
		}

		public void setColorRangeCircle(Color colorRangeCircle)
		{
			this.colorRangeCircle = colorRangeCircle;
		}

		public Color getColorHealthLine()
		{
			return colorHealthLine;
		}

		public void setColorHealthLine(Color colorHealthLine)
		{
			this.colorHealthLine = colorHealthLine;
		}

		public Color getColorForeGround()
		{
			return colorForeGround;
		}

		public void setColorForeGround(Color colorForeGround)
		{
			this.colorForeGround = colorForeGround;
		}

		public Color getColorBackGround()
		{
			return colorBackGround;
		}

		public void setColorBackGround(Color colorBackGround)
		{
			this.colorBackGround = colorBackGround;
		}


		/** This method is called from within the constructor to
		 * initialize the form.
		 * WARNING: Do NOT modify this code. The content of this method is
		 * always regenerated by the Form Editor.
		 */
		// <editor-fold defaultstate="collapsed" desc=" Generated Code ">                          
		private void initComponents()
		{
#if PORT
        setLayout(new java.awt.GridLayout(4, 0));
#endif

		}// </editor-fold>                        


		// Variables declaration - do not modify                     
		// End of variables declaration                   

	}
}
